package ${packageStr}.vo;

import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.chaoyingtec.helmet.common.core.base.BaseModel;
<#list table.imports as c>
import ${c};
</#list>

/**
 * @Title: ${table.comment}实体类
 * @Description: 表名：${table.tableName} ${table.comment}
 * @date: ${date}
 * @author: ${author}
 */
@ApiModel("${table.comment}")
public class ${table.className}VO extends BaseModel implements Serializable {
<#list table.tableColumns as c>
    /** ${c.comment} */
    @ApiModelProperty(value = "${c.comment}")
    private ${c.javaType?if_exists } ${c.fieldName};
</#list>

<#list table.tableColumns as c>
    /** ${c.comment} */
    public ${c.javaType?if_exists} get${c.fieldNameUpper}(){
        return this.${c.fieldName};
    }
    /** ${c.comment} */
    public void set${c.fieldNameUpper}(${c.javaType?if_exists} ${c.fieldName}){
        this.${c.fieldName} = ${c.fieldName};
    }
</#list>
}